stare open-mouthed at something - Spanish English Dictionary